چالش 100 الگوریتم جاوا اسکریپت [ویدئو]

100 JavaScript Algorithms Challenge [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مصاحبه های فنی فیلتر بین توسعه دهندگان خوب و بزرگ هستند. حداقل، صنعت آن را چنین می بیند. در این دوره ویدیویی با 100 الگوریتم جاوا اسکریپت و نمونه سوال توانایی و سرعت حل مسئله خود را افزایش خواهید داد. این سوالات برخی از رایج ترین سوالاتی است که در مصاحبه های شرکت هایی مانند گوگل، فیس بوک، اوبر و آمازون پرسیده می شود. این دوره با ارائه یک نمای کلی از چالش 100 الگوریتم شروع می شود و شما را برای شروع آماده می کند. در مرحله بعد، شما 100 الگوریتم را پوشش خواهید داد - مانند اضافه کردن دو عدد، بررسی اعداد پالیندروم، حروف از دست رفته، مجموع اعداد فیبوناچی فرد، محصولات رقمی منحصربه‌فرد، و بسیاری از الگوریتم‌های دیگر - که اصول و روش‌های پیشرفته جاوا اسکریپت را پوشش می‌دهند. در نهایت، شما یک سری از نمونه سوالات مصاحبه را مرور خواهید کرد که به شما کمک می کند با اطمینان مصاحبه فنی تلفنی خود را انجام دهید. در پایان این دوره ویدیویی، با 100 الگوریتم آشنا خواهید شد و مهارت های لازم برای پاسخگویی به سوالات سخت مصاحبه جاوا اسکریپت را به دست خواهید آورد. تمامی فایل های کد، منابع و فایل های پشتیبان این دوره در GitHub به آدرس https://github.com/PacktPublishing/100-JavaScript-Algorithm-Callenges موجود است برای مصاحبه فنی آماده شوید. نحوه کدنویسی الگوریتم ها در جاوا اسکریپت را بیاموزید روی 100 الگوریتم جاوا اسکریپت کار کنید اصول TypeScript را درک کنید با توابع درجه بالا در جاوا اسکریپت آشنا شوید تمایز بین محدوده واژگانی و محدوده بلوک اگر شما یک توسعه دهنده جاوا یا جاوا اسکریپت یا مبتدی هستید که می خواهید روش های پایه و پیشرفته جاوا اسکریپت را برای گذراندن مصاحبه های فنی یاد بگیرید، این دوره برای شما مناسب است. قبل از شروع این دوره، درک اولیه جاوا اسکریپت توصیه می شود. سوالات متداول مصاحبه جاوا اسکریپت را استاد کنید * ده ها چالش مختلف را تمرین کنید و یک نمونه کار با 100 الگوریتم بسازید * از جاوا اسکریپت و تایپ اسکریپت برای حل الگوریتم های چالش برانگیز استفاده کنید.

سرفصل ها و درس ها

معرفی Introduction

  • چالش 100 الگوریتم چیست؟ من کی هستم؟ What’s the 100 Algorithms Challenge? Who am I?

  • تنظیم هدف Objective Setup

  • ابزار من My Tools

  • مبانی TypeScript TypeScript Basics

  • شروع شدن Getting Started

تست راه حل های ما Testing our Solutions

  • معرفی Introduction

  • شروع شدن Getting Started

  • آزمایش کردن Testing

  • تست های ما را دوباره روشن می کنیم Turning Our Tests Back On

الگوریتم ها Algorithms

  • به حداقل رساندن مجموع مقادیر مطلق Absolute Values Sum Minimization

  • اضافه کردن Add

  • حاشیه اضافه کنید Add Border

  • دو رقم اضافه کنید Add Two Digits

  • محصولات عناصر مجاور Adjacent Elements Product

  • همه طولانی ترین رشته ها All Longest Strings

  • توالی تقریباً در حال افزایش Almost Increasing Sequence

  • تغییر حروف الفبا Alphabetic Shift

  • دنباله فرعی الفبا Alphabet Sub Sequence

  • مبالغ متناوب Alternating Sums

  • به همان اندازه قوی هستند Are Equally Strong

  • شبیه هستند Are Similar

  • تغییر آرایه Array Change

  • تبدیل آرایه Array Conversion

  • آرایه حداکثر مجموع متوالی Array Max Consecutive Sum

  • آرایه حداکثر اختلاف مجاور Array Maximal Adjacent Difference

  • آرایه قبلی کمتر Array Previous Less

  • جایگزینی آرایه Array Replace

  • اجتناب از موانع Avoid Obstacles

  • اسقف و پیاده Bishop and Pawn

  • محو کردن جعبه Box Blur

  • آب نبات Candies

  • Palindrome غیر حساس به مورد Case Insensitive Palindrome

  • قرن از سال Century from Year

  • برابری شخصیت Character Parity

  • پالیندروم را بررسی کنید Check Palindrome

  • رنگ سلول تخته شطرنج Chess Board Cell Color

  • میمون چاق Chunky Monkey

  • دایره اعداد Circle of Numbers

  • تعداد کاراکترهای رایج Common Character Count

  • استراتژی ربات شرکت Company Bot Strategy

  • مقایسه اعداد صحیح Compare Integers

  • محدوده ها را بنویسید Compose Ranges

  • پایان را تایید کنید Confirm Ending

  • شامل اعداد نزدیک است Contains Close Nums

  • حاوی موارد تکراری Contains Duplicates

  • تبدیل درجه سانتیگراد به فارنهایت Convert Celsius to Fahrenheit

  • تبدیل رشته Convert String

  • مجموع عبور Crossing Sum

  • سود سپرده Deposit Profit

  • نمادهای مختلف ساده لوحانه Different Symbols Naive

  • مدرک رقمی Digit Degree

  • نوع دامنه Domain Type

  • برندگان انتخابات Election Winners

  • داخل پرانتز قرار دهید Enclose in Brackets

  • حتی فقط رقم Even Digits Only

  • استخراج هر Kth Extract Each Kth

  • استخراج ستون ماتریس Extract Matrix Column

  • فاکتوریل کردن یک عدد Factorialize a Number

  • سواری فانتزی Fancy Ride

  • برآورد کرایه Fare Estimator

  • فرمکتور Fermactor

  • نزدیکترین جفت را پیدا کنید Find the Closest Pair

  • دامنه ایمیل را پیدا کنید Find Email Domain

  • رقم اول First Digit

  • اولین نسخه تکراری First Duplicate

  • اول شخصیت تکرار نشدنی First Not Repeating Character

  • مسطح کردن آرایه Flatten Array

  • گیاه در حال رشد Growing Plant

  • مجموع شماره خانه House Number Sum

  • خانه گربه ها House of Cats

  • تگ پایان HTML توسط تگ شروع HTML End Tag by Start Tag

  • تلاش برای رمز عبور نادرست Incorrect Password Attempts

  • عدد صحیح به رشته با عرض ثابت Integer To String Of Fixed Width

  • پشتیبان گیری داخلی Internal Backups

  • خوش شانس است Is Lucky

  • آیا پشت سر هم تکرار می شود Is Tandem Repeat

  • بزرگترین از چهار Largest of Four

  • بزرگترین شماره Largest Number

  • دیر سوار شدن Late Ride

  • Sequence Checker را اجرا کنید Launch Sequence Checker

  • پیشوند طولانی ترین ارقام Longest Digits Prefix

  • آرایه را متوالی 2 کنید Make Array Consecutive 2

  • جمع عناصر ماتریس Matrix Elements Sum

  • حداکثر چندگانه Max Multiple

  • نامه های گمشده Missing Letters

  • سیستم اعداد جدید New Numeral System

  • بازآرایی پالیندروم Palindrome Rearranging

  • شماره گذاری صفحات با جوهر Pages Numbering with Ink

  • خوک لاتین Pig Latin

  • دسته بندی حرفه ای Pro Categorization

  • تصحیح اسم مناسب Proper Noun Correction

  • آستانه رتبه بندی Rating Threshold

  • بازتاب رشته Reflect String

  • یک رشته را معکوس کنید Reverse a String

  • صندلی در تئاتر Seats in Theater

  • جستجو و نابود کردن Seek and Destroy

  • ناحیه شکل Shape Area

  • مرتب سازی بر اساس ارتفاع Sort by Height

  • مرتب سازی بر اساس طول Sort by Length

  • ناهار دزدیده شده Stolen Lunch

  • ساخت رشته Strings Construction

  • مجموع همه اعداد اول Sum All Prime Numbers

  • مجموع اعداد فیبوناچی فرد Sum of Odd Fibonacci Numbers

  • دنباله ارقام مربعی Square Digits Sequence

  • سوئیچ چراغ ها Switch Lights

  • مجموع دو Sum of Two

  • انواع وظایف Tasks Types

  • محصولات منحصر به فرد رقمی Unique Digit Products

  • زمان معتبر Valid Time

صفحه نمایش فنی تلفن Technical Phone Screen

  • معرفی Introduction

  • در مصاحبه خود دروغ نگویید Don’t Lie in your Interview

  • از مثال ها استفاده کنید Use Examples

  • دو برابر در مقابل سه برابر (‘== در مقابل ===’) Double Equal versus Triple Equal (‘== vs ===’)

  • بستن در جاوا اسکریپت چیست؟ What is Closure in JavaScript?

  • واژگانی در مقابل محدوده بلوک Lexical versus Block Scope

  • typeof در جاوا اسکریپت چیست؟ What is typeof in JavaScript?

  • «استفاده سخت» در جاوا اسکریپت چیست؟ What is ‘use strict’ in JavaScript?

  • «حذف» در جاوا اسکریپت چه می کند؟ What does ‘Delete’ do in JavaScript?

  • «این» در جاوا اسکریپت چیست؟ What is ‘this’ in JavaScript?

متشکرم Thank You

  • تبریک می گویم Congratulations

نمایش نظرات

چالش 100 الگوریتم جاوا اسکریپت [ویدئو]
جزییات دوره
7 h 53 m
120
Packtpub Packtpub
(آخرین آپدیت)
1
4 از 5
ندارد
دارد
دارد
Dylan Israel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dylan Israel Dylan Israel

مهندس ، مربی و مربی

Dylan Israel یک مهندس نرم افزار ، مربی و مربی است.

Dylan در حال حاضر به عنوان مهندس ارشد نرم افزار در PwC ، یکی از بزرگترین شبکه های خدمات حرفه ای در جهان ، کار می کند. در طول دوران حرفه ای خود ، او دوره هایی را در زمینه جاوا اسکریپت و فناوری های پیشرفته ایجاد کرد ، در کنفرانس ها صحبت کرد و بیش از 1000 فیلم در زمینه مهندسی نرم افزار ایجاد کرد-اکثر آنها را می توانید در کانال YouTube . او خودآموز است یا نه ، پادکستی است که بایدها و نبایدهای مهندسی نرم افزار را پوشش می دهد. در مجموع ، دیلن هر ماه به صدها هزار دانش آموز می رسد.